<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Ping-Pong Application</title>
<style type="text/css">
	body {
		color: black;
		background: white;
		margin: 20px;
	}
	
	body, td {
		font-size: 90%;
	}

	body, h1, h2, h3, h4, h5, h6, p, center, td, th, ul, dl, div {
		font-family: Geneva, Arial, Helvetica, sans-serif;
	}

	h1 {
		display: block;
		text-align: center;
		font-size: 160%;
		margin: 0.67em 0px;
		font-weight: bold;
	}

	p {
		display: block;
		margin: 1em 0px;
	}
</style>
</head>
<body>
<h1>Ping-Pong Application</h1>

<p>This application demonstrates Binding feature of ZigBee PRO specification
for service discovery and data transmission.</p>

<p>The application can use up to 4 nodes. Data frame originated from
one of the nodes travels across the network in chain-like manner with each node
passing it to the next one. The final node in the chain passes the message to 
the first node thus starting a new transmission round in the circle.</p>

<p>The application can be configured to use the binding feature. In such case the application
behaves in a different way than when this feature is turned off. Using binding implies that
all nodes have stochastic addresses unknown to each other. Performing frame transmission is
based on supported clusters. Right after network join devices start
looking for the neighbour peers in the chain and bind to them when they are found. Note that 
data transmission shall be initiated only after all devices are bound successfully.</p>

<p>Initiating data processing can be done by pressing the button on a board or by connecting
the device to PC and typing in HyperTerminal window. Which method is supported depends on
the platform.</p>

<p>For the full description including platform dependent details please refer to
<i>BitCloud API Reference</i></p>
</body>
</html>

